// pages/lists/modal.js
Page({
  data: {
    tip: {
      tiptext: "提示框fdff",
      isShow: false
    },
    isHidden: true,
    loadHidden: true
  },
  onLoad: function (options) {

  },
  onReady: function () {

  },
  onShow: function () {

  },
  onHide: function () {
  },
  modalBox() {
    wx.showModal({
      title: '提示',
      content: '这是一个模态弹窗',
      success: function (res) {
        if (res.confirm) {
          console.log('用户点击确定')
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    })
  },
  modalMessage() {
    wx.showToast({
      title: '成功',
      icon: 'success',
      duration: 2000
    })
  },
  modalLoading() {
    wx.showLoading({
      title: '加载中',
    })

    wx.hideLoading; //才能关闭提示框

    // setTimeout(function () {
    //   wx.hideLoading()
    // }, 2000)
  },
  bottomModal() {
    wx.showActionSheet({
      itemList: ['A', 'B', 'C'],
      success: function (res) {
        console.log(res.tapIndex)
      },
      fail: function (res) {
        console.log(res.errMsg)
      }
    })
  },

  // html控制如下
  toastTap() {
    this.setData({
      isHidden: false
    })
  },


  // toastHidden绑定在bindchange根据duration="3000"触发这个事件
  toastHidden() {
    this.setData({
      isHidden: true
    })
  },
  tipModal() {
    this.setData({ "tip.isShow": true });
    var that=this;
    setTimeout(function () {
      that.setData({ "tip.isShow": false });
    }, 3000)
  }

})